package com.hxzy.shop.dto.marketing.dto.req;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

@Data
public class FullHaggleDrugReq {



    /**
     * 商品id
     */
    @NotNull(message = "商品id不能为空")
    @ApiModelProperty(value = "商品id")
    private Long drugId;



    /**
     * 商品原始价格
     */
    @ApiModelProperty(value = "商品原始价格")
    private BigDecimal drugPrice;



    /**
     * 首刀金额
     */
    @NotNull(message = "首刀金额不能为空")
    @ApiModelProperty(value = "首刀金额")
    private BigDecimal firstPrice;

    /**
     * 商品活动库存
     */
    @NotNull(message = "商品活动库存不能为空")
    @ApiModelProperty(value = "商品活动库存")
    private Integer drugNum;




    /**
     * 商品底价
     */
    @NotNull(message = "商品底价不能为空")
    @ApiModelProperty(value = "商品底价")
    private BigDecimal floorPrice;

    /**
     * 商品名称
     */
    @NotNull(message = "商品名称不能为空")
    @ApiModelProperty(value = "商品名称")
    private String drugName;

    /**
     * 商品详情图
     */
    @NotNull(message = "商品详情图不能为空")
    @ApiModelProperty(value = "商品详情图")
    private String tabularChart;

    /**
     * 商品活动价格
     */
    @NotNull(message = "商品活动价格不能为空")
    @ApiModelProperty(value = "商品活动价格")
    private BigDecimal drugActivityPrice;
}
